a recursive algorithm - Turkish English Dictionary